# 一、数学运算符
'''
1.+:用于拼接两个序列
2.+=：用原序列与右侧序列拼接，并重新绑定变量
3.*：重复生成序列列中的元素
4.*=：用原序列生成重复元素，并重新绑定变量
5.< <= > >= == !=:依次比较两个序列中的元素，一旦不同则返回比较结果
'''
s1 = 'abc' + 'efg'
print(s1)

lst = [100]
lst2 = lst + [1, 3.14, 'abc']  # 拼接，类型需要相同
print(lst2)

lst += [1, 3.14, 'abc']
print(lst)

print('-' * 50)
print([1, 2] * 50)

lst *= 50

lst1 = ['abc', 1, 2]
lst2 = ['abc', 2, 3]
print(lst1 > lst2)  # False

# 二、成员判断
'''
1.数据 in 序列
2.数据 not in 序列
'''
t1 = (100, 200)
print(10 in t1)  # False
print(100 in t1)  # True
print(10 not in t1)  # True

# 三、下标和切片    (已讲)

# 四、Python内置函数操作
'''
1.len(x)  返回序列的长度
2.max(x)  返回序列的最大值元素
3.min(x)  返回序列的最小值元素
4.sum(x)  返回序列中所有元素的和（元素必须是数值类型）
'''

print(max(t1))  # 200
print(sum(t1))  # 300

print(max('helloworld'))  # w
